package io.renren.modules.pro.entity;

import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;


/**
 * 
 * 
 * @author zhangyue
 * @email zhangyue086@163.com
 * @date 2022-04-25 15:48:59
 */
@TableName("item_task")
public class ItemTaskEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//ID
	private Long id;
	//编号
	private String no;
	//商品ID
	private Long itemId;
	//商品编号
	private String itemNo;
	//类型：模型
	private Integer type;
	//标题
	private String title;
	//状态:10初始化 11处理中 12处理失败 13处理成功
	private Integer status;
	//外部状态
	private Integer outStatus;
	//外部描述
	private String outDesc;
	//外部编号
	private String outNo;
	//备注
	private String remark;
	//扩展属性，K-V字符串
	private String feature;
	//
	private Long version;
	//创建人
	private Long createId;
	//修改人
	private Long updateId;
	//创建时间
	private Date createTime;
	//修改时间
	private Date updateTime;

	/**
	 * 设置：ID
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：编号
	 */
	public void setNo(String no) {
		this.no = no;
	}
	/**
	 * 获取：编号
	 */
	public String getNo() {
		return no;
	}
	/**
	 * 设置：商品ID
	 */
	public void setItemId(Long itemId) {
		this.itemId = itemId;
	}
	/**
	 * 获取：商品ID
	 */
	public Long getItemId() {
		return itemId;
	}
	/**
	 * 设置：商品编号
	 */
	public void setItemNo(String itemNo) {
		this.itemNo = itemNo;
	}
	/**
	 * 获取：商品编号
	 */
	public String getItemNo() {
		return itemNo;
	}
	/**
	 * 设置：类型：模型
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：类型：模型
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * 设置：标题
	 */
	public void setTitle(String title) {
		this.title = title;
	}
	/**
	 * 获取：标题
	 */
	public String getTitle() {
		return title;
	}
	/**
	 * 设置：状态:10初始化 11处理中 12处理失败 13处理成功
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态:10初始化 11处理中 12处理失败 13处理成功
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：外部状态
	 */
	public void setOutStatus(Integer outStatus) {
		this.outStatus = outStatus;
	}
	/**
	 * 获取：外部状态
	 */
	public Integer getOutStatus() {
		return outStatus;
	}
	/**
	 * 设置：外部描述
	 */
	public void setOutDesc(String outDesc) {
		this.outDesc = outDesc;
	}
	/**
	 * 获取：外部描述
	 */
	public String getOutDesc() {
		return outDesc;
	}
	/**
	 * 设置：外部编号
	 */
	public void setOutNo(String outNo) {
		this.outNo = outNo;
	}
	/**
	 * 获取：外部编号
	 */
	public String getOutNo() {
		return outNo;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：扩展属性，K-V字符串
	 */
	public void setFeature(String feature) {
		this.feature = feature;
	}
	/**
	 * 获取：扩展属性，K-V字符串
	 */
	public String getFeature() {
		return feature;
	}
	/**
	 * 设置：
	 */
	public void setVersion(Long version) {
		this.version = version;
	}
	/**
	 * 获取：
	 */
	public Long getVersion() {
		return version;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateId(Long createId) {
		this.createId = createId;
	}
	/**
	 * 获取：创建人
	 */
	public Long getCreateId() {
		return createId;
	}
	/**
	 * 设置：修改人
	 */
	public void setUpdateId(Long updateId) {
		this.updateId = updateId;
	}
	/**
	 * 获取：修改人
	 */
	public Long getUpdateId() {
		return updateId;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateTime() {
		return updateTime;
	}
}
